html{
	width: 100%;
	height: 100%;
}
html,body{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family:Source Han Sans CN;
	overflow: hidden;
	overflow-y: auto;
}
*{
	text-transform: uppercase;
}
#fir_erm{
	width: 100%;
	height: 100%;
	position: fixed;
	top:0;
	display: none;
	z-index: 666;
	background: rgba(0,0,0,0.5);
}
.fir_img{
	width: 50%;
	margin-top: 55%;
	margin-left: 25%;
}
.fir_img>img{
	width: 100%;
}
.carousel-indicators {
  bottom: -8px;
}
#qq{
	width: 40px;
	height: auto;
	position: fixed;
	right: 0px;
	margin-top: 50px;
	display: none;
}
.qq_xinxi{
	width: 100%;
	height: 40px;
	background:rgba(17,50,84,1);
	border-radius:2px;
	margin-top: 4px;
}
.qq_xinxi>div{
	width: 25px;
	height: 25px;
	padding-top:7.5px;
	margin-left: 7.5px;
}
.qq_xinxi>div>img{
	width: 100%;
}
#topbt{
	
	display: none;
}

.logo{
	width: 100%;
	margin: 0px auto;
	/* position: fixed;
	background-color: #FFFFFF; */
}
.lo_logo{
	width: 50%;
	margin: 0px auto;
}
.lo_logo>img{
	width: 100%;
	/* height: 100%; */
}
.lo_phone{
	width: 235px;
	height: 24px;
	float: right;
	line-height: 24px;
	margin-top: -40px;
	font-size:16px;
	display: none;
	color:#053878;
}
.lo_so{
	width: 5%;
	height: auto;
	right:0px;
	top:0px;
	margin-top: 1em;
	margin-right: 1em;
	position: absolute;
}
.lo_so>img{
	width: 100%;
}
.lo_phone>span{
	font-size:20px;
	font-weight: bold;
}
#lo_nav{
	width: 100%;
	height: 20px;
	left: 0px;
}

#lonv_ul{
	width: 112%;
	height: 3rem;
	display: flex;
	white-space: nowrap;
	overflow-x: scroll;
	overflow-y: hidden;
	margin-left: -12%;
}
 ul::-webkit-scrollbar {
        display:none
      }
#lonv_ul>li{
	flex:1;
	height: 3rem;
	line-height:3rem;
	font-size: 1.1em;
	float: left;
	margin-left: 2rem;
	text-align: center;
	list-style: none;
	text-align: center;
	
}
#lonv_ul>li>a {
    color: #333333;
    text-decoration: none;
}
/* #lonv_ul>li:hover{
	cursor: pointer;
} */
.lonvl_u{
	list-style: none;
	width: 120%;
	height: 3rem;
	line-height: 3rem;
	font-size: 1.8rem;
	position: absolute;
	z-index: 18;
	left: -20%;
	display: none;
	color: #788088;
	
}

.lonvl_u li{
	background-color: #FFFFFF;
	width: 100%;
	height: 3rem;
	line-height:3rem;
	border-bottom: 1px solid #EEEEEE;
	text-align: left;
	font-size: 1.5rem;
	/* padding: 5px 0px 5px 0px ; */
	padding-left: 10%;
	
}
.lonvl_u a li{
	text-decoration: none;
	color: #788088;
}
#lonvl_u6{
	display: none;
}
.zhe{
	width: 100%;
	height: 100%;
	background:rgba(0,0,0,0.3);
	position: fixed;
	z-index: 0;
	display: none;
	/* margin-top: 6rem; */
}
.xian{
	border-bottom: 3px solid #03387A;
	display: none;
}
#lo_sousuo{
	width: 30%;
	height: 40px;
	float: right;
	background-color: #EEEEEE;
	border-radius: 4px 4px 4px 4px;
	margin-top: -20px;
	display: flex;
	display: none;
}
#los_xial{
	width: 100px;
	height: 40px;
	float: left;
}
#losx_content{
	width: 80px;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	float: left;
	color: #7B7D7F;
	
}
#losx_content .activeul {
			border-bottom: 1px solid #DDDDDD;
		}
#losx_img{
	width: 8px;
	height: 5px;
	float: left;
	margin-top: -32px;
	margin-left: 78px;
	flex:1;
}
#losx_img>img{
	width:100%;
}
#losx_left{
	width: 2px;
	height: 20px;
	background-color: #DDDDDD;
	float: right;
	margin-top: -30px;
	margin-right: -10px;
	flex:1;
}
#losx_input{
	width: 210px;
	height: 40px;
	float: left;
	margin-left: 20px;
	flex:3;
}
#losx_input>input{
	width: 100%;
	line-height: 40px;
	background: none;
	font-size:16px;
	border:0px;
	outline:none;
}
#losx_button{
	flex:1;
	height: 40px;
	background-color: #03387A;
	border-radius:4px;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 40px;
	text-align: center;
	float: right;
}

#myCarousel{
	margin-top: 0rem;
	/* z-index: -1; */
}
.item img{
	height: 470px;
}
#qyserver{
	width: 100%;
	height: auto;
	margin: 0px auto;
	margin-top: 20px;
	
}
.qy_english,.qy_china{
	width: 100%;
	height: 30px;
	line-height:30px;
	text-align: center;
	font-size: 1.1rem;
	color: #113254;
}
.qy_china{
	height: 30px;
	line-height: 30px;
	font-size: 2rem;
	font-weight: bold;
}
/* 手机版企业经营 */

.zjs_bg{
	width: 90%;
	height: auto;
	margin-top: 3rem;
	margin-left: 5%;
	float: left;
}
.zjsb_left{
	width: 90%;
	height: 11rem;
	margin-left: 8%;
	box-shadow:0px 0px 24px 0px rgba(3,56,122,0.14);
	border-radius:8px;
	
}
.zjdbl_bt{
	width: 90%;
	height: 3.2rem;
	line-height: 3.2rem;
	margin-left: 12%;
	font-size: 2rem;
	color:rgba(17,50,84,1);
	font-weight:bold;
}
.zjdbl_nr{
	width: 90%;
	margin-left: 12%;
	font-size: 1.5rem;
	/* height: 5.5rem; */
	color:rgba(169,170,171,1);
	
}
.zjsb_topimg{
	width: 6rem;
	height: 6rem;
	margin-top: -9rem;
	margin-left: -1rem;
	
}
.zjsb_topimg>img{
	width: 100%;
	box-shadow:0px 0px 12px 0px rgba(3,56,122,0.14);
	border-radius: 50px;
}
/* 电脑版 */
.qy_bt{
	display: none;
}

#fangan{
	width: 100%;
	margin-top: 1rem;
	float: left;
}
.fa_nr{
	width:100%;
	height:30px;
	max-block-size:16px;
	font-weight:400;
	color:rgba(123,125,127,1);
	text-align: center;
	line-height: 30px;
}
#bottomnav{
	width: 100%;
	height: 40px;
	margin: 0px auto;
	display: flex;
	margin-top: 7rem;
}
#bottomnav>div{
	flex:1;
	height: 36px;
	text-align: center;
	line-height: 36px;
	font-size:16px;
	font-weight:400;
	color:#113254;
	margin-top: 30px;
	
	
}
#dashiji{
	width: 100%;
	height: auto;
	float: left;
	margin-top: 4rem;
	background-image: url(../img/bg.png);
	background-size: 100% 100%;
	background-size: cover;
	background-position: center;
	object-fit: cover;
}
/* 手机版查看 */
.zj_dashiji{
	width: 100%;
	height: auto;
}
.zjd_zjtop{
	width: 90%;
	height: auto;
	margin-left: 5%;
	
}
.zjdz_nr{
	width: 100%;
	height: 38.6rem;
	font-family:SourceHanSansCN;
	font-weight:400;
	color:rgba(255,255,255,1);
	opacity:0.8;
	font-size: 1.4rem;
	line-height: 3rem;
	white-space:initial;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:13;
	-webkit-box-orient: vertical;
	/* display: none; */
}
.zjdz_dashiji{
	width: 100%;
	height: auto;
}
.zjdzd_bt{
	width: 100%;
	font-size: 2.5rem;
	color: #FFFFFF;
	line-height: 3rem;
	height: 3rem;
	font-weight: bold;
	margin-top: 2rem;
}
.zjdzd_xian{
	width: 100%;
	height:2px;
	background:rgba(255,255,255,1);
	opacity:0.2;
	margin-top: 10px;
}
.zjdzd_bg{
	width: 100%;
	height: auto;
	margin-top: 10px;
}
.zjdzdb_titl{
	width: 100%;
	line-height: 3rem;
	height: 3rem;
	font-size: 2rem;
	color:rgba(255,255,255,1);
	/* opacity:0.6; */
}
.zjdzbd_text{
	width: 100%;
	line-height: 3rem;
	height: 6rem;
	font-size: 1.5rem;
	color:rgba(255,255,255,1);
	opacity:0.6;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.zjdj_m{width: 100; height: auto; display: none;}
.zjdz_fengcai{
	width: 110%;
	height: auto;
	margin-top: 10px;
	display: none;
	margin-left: -5%;
}
.zjdaf_bg{
	width: 47%;
	height: auto;
	background-color: #FFFFFF;
	float: left;
	margin-left: 2%;
	border-radius: 8px 8px 0px 0px ;
}
.zjdafb_img,.zjdafb_img>img{
	width: 100%;
	height: auto;
	border-radius: 8px 8px 0px 0px ;
}
.zjdafb_bt{
	width: 90%;
	height: auto;
	line-height: 3rem;
	font-size: 1.8rem;
	font-weight:400;
	color:rgba(17,50,84,1);
	margin-left: 5%;
	white-space:initial;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.zjdafb_nr{
	width: 90%;
	height: auto;
	line-height: 2.5rem;
	font-size:1.5rem;
	font-family:SourceHanSansCN;
	color:rgba(169,170,171,1);
	margin-left: 5%;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	padding-bottom: 1rem;
}
.zjdz_gengduo{
	width: 12rem;
	height: 3rem;
	border:1px solid rgba(255,255,255,0.8);
	border-radius:8px;
	font-family:SourceHanSansCN;
	line-height: 2.8rem;
	font-size: 1.7rem;
	text-align: center;
	color:rgba(255,255,255,0.8);
	float: right;
	margin-right: 2%;
	margin-top: 1rem;
}
.zjd_xiam{
	width: 100%;
	height:2px;
	background:rgba(255,255,255,1);
	opacity:0.2;
	float: left;
	margin-top: 1rem;
}
.zjd_bottom{
	width: 96%;
	margin-left: 3%;
	height: auto;
	float: left;
	margin-top: 1rem;
}
.zjdb_left{
	width: 40%;
	height: auto;
	float: left;
	
}
.zjdb_left>img{
	width: 100%;
	/*height:12rem;*/
	object-fit: cover;
}
.zjdb_right{
	width: 58%;
	height: auto;
	float: left;
	margin-left: 2%;
	padding-bottom:1rem ;
}
.zjdb_right>div{
	width: 100%;
	font-size: 1.5rem;
	line-height: 2rem;
	color: #ffffff;
}
.d_bg{
	display: none;	
}
#anli{
	width:100%;
	height: auto;
	float: left;
	margin-top:40px;
}

#zhengbook,#rongyu{
	width:100%;
	height: auto;
	float: left;
	margin-top:30px;
	background:#ECEFF5;
	padding-bottom: 40px;
	
}
.zhb_bg{
	width: 100%;
	height: auto;
	margin: 0px auto;
}
.zhbb_zhanshi{
	width: 45%;
	height: auto;
	background-color: #ffffff;
	border-radius:8px ;
	float: left;
	margin-left: 3%;
	margin-top: 2%;
	box-shadow:0px 0px 12px 0px rgba(3,56,122,0.14);
}
.zhbbz_img{
	width: 90%;
	margin-left: 5%;
	padding-top: 5%;
}
.zhbbz_img>img{
	width: 100%;
	
}
.zhbbz_bt{
	width: 90%;
	height: auto;
	margin-left: 5%;
	padding-top: 5%;
	font-size:12px;
	text-align: center;
	font-family:Source Han Sans CN;
	font-weight:bold;
	color:rgba(17,50,84,1);
	line-height:25px;
	padding-bottom: 5px;
}
.zheng{
	margin-top: 40px;
}
#new{
	width:100%;
	height: auto;
	float: left;
	margin-top:30px;
	margin-bottom: 40px;
}
.new_hot{
	max-width: 1200px;
	height: auto;
	margin: 20px auto;
}
.nh_cent{
	width: 95%;
	height: auto;
	margin-left: 3.333333%;
	float: left;
}
.nh_top{
	width: 100%;
	height: auto;
}
.nhc_img{
	width: 100%;
	height: 112px;
}
.nhc_img>img{
	width: 100%;
	height: 112px;
	object-fit: cover;
}
.nhc_bt{
	width: 90%;
	margin-left: 5%;
	font-size:20px;
	font-family:Source Han Sans CN;
	font-weight:400;
	color:rgba(255,255,255,1);
	margin-top: -80px;
}
.nhc_nr{
	width: 90%;
	margin-left: 5%;
	font-size:15px;
	font-family:Source Han Sans CN;
	font-weight:400;
	margin-top: 10px;
	color:rgba(255,255,255,1);
}
.nh_bottom{
	width: 100%;
	height: auto;
	margin-top: 40px;
}
.nhb_text{
	width: 100%;
	height:50px;
	line-height: 50px;
	font-size:14.5px;
	font-family:Source Han Sans CN;
	font-weight:400;
	color:rgba(123,125,127,1);
	margin-top: 0px;
	border-bottom: 1px solid #EEEEEE;
	white-space:initial;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.bottomcen{
	width: 100%;
	background-color: #222222;
	float: left;
	
}
.zj_bottomcen{
	width: 100%;
	height:6.5rem;
	background-color: #222222;
	float: left;
	position: fixed;
	bottom: 0px;
	z-index: 888;
	/* display: none; */
}
.boc_cent{
	width:100%;
	height: auto;
	margin: 0px auto;
	display: flex;
	display: none;
}
.boc_cent>div{
	flex:1;
}
.boccl_bt{
	height: 30px;
	font-size:8px;
	font-family:SourceHanSansCN;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:30px;
}
.boccl_nex{
	font-size:7px;
	font-family:SourceHanSansCN;
	font-weight:400;
	color:rgba(153,153,153,1);
	line-height:15px;
	margin-top: 10px;
}
.bocc_left{
	margin-top: 30px;
	margin-left: 3%;
}
.bocc_center{
	margin-top: 30px;
	/* margin-left: 3%; */
}
.boc_cent>.boccc_nr{
	width: 100%;
	
}
.boccc_nr>div{
	width: 25%;
	float: left;
	font-size:7px;
	font-family:SourceHanSansCN;
	font-weight:400;
	color:rgba(153,153,153,1);
	line-height:30px;
}
.bbocr_bg{
	width: 30%;
	height: auto;
	float: right;
	margin-top: 40px;
	float: right;
	margin-right: 20px;
}
.bbocrb_ma,{
	width: 100%;
	height: auto;
}
.bbocrb_ma>img{
	width: 80%;
	height: auto;
	margin-left: 10%;
}
.bbocrb_text{
	width: 65%;
	margin-left: 20%;
	text-align: center;
	font-size:7px;
	font-family:SourceHanSansCN;
	font-weight:400;
	color:rgba(255,255,255,1);
	margin-top: 10px;
}
.boc_xian{
	width: 100%;
	/* height: 60px; */
	line-height: 30px;
	text-align: center;
	font-size:1rem;
	font-family:SourceHanSansCN;
	font-weight:400;
	color:rgba(255,255,255,1);
	border-bottom: 1px solid #333333;
	float: left;
	margin-top: 10px;
}
.boc_xian>a{
	font-size:1rem;
	font-family:SourceHanSansCN;
	font-weight:400;
	color:rgba(255,255,255,1);
	text-decoration: none;
}
.boc_xinxi{
	width: 100%;
	height: 5rem;
	
}
.bocx_bg{
	width: 33.33333%;
	height: 5rem;
	float: left;
	padding-top: 1rem;
}
.bocxb_liuyan{
	width: 100%;
	/* height: 3rem; */
	float: left;
}
.bocxb_liuyan>img{
	width: 30%;
	margin-left: 35%;
}
.bocxb_text{
	width: 100%;
	text-align: center;
	height: 2rem;
	color: #ffffff;
	line-height: 2rem;
	font-size: 1rem;
	font-family:Microsoft YaHei;
	
}
.bocxb_text>a{
	text-align: center;
	height: 2rem;
	color: #ffffff;
	line-height: 2rem;
	font-size: 1rem;
	font-family:Microsoft YaHei;
	
}
.bocxb_xian{
	width:2px;
	height:3rem;
	background:rgba(51,51,51,1);
	float: right;
	margin-top: -2.2rem;
}